'''
    1. 什么是Python中的多线程。
    2. 如果想了解Python的多线程我们就得了解Python的Gil。
        1).什么是Gil呢，中文翻译为：全局解释器锁。
    3. 我用下边的例子，讲解一下，什么叫做是Gil。
'''
'''
    采用Count(100000000）我的运行时间为：4.4559724秒。 采用Thread加速为：4.7540664
'''
import time
start=time.clock()
def Count(n):
    while n>0:
        n-=1
# Count(100000000)
# 如果我们想加速的话。
from threading import Thread
n = 100000000
t1 = Thread(target=Count, args=[n // 2])
t2 = Thread(target=Count, args=[n // 2])
t1.start()
t2.start()
t1.join()
t2.join()
end=time.clock()
print("运行时间：%s"%(end-start))



